package main

import (
	"fmt"
	"gitee.com/ChanYeung/go-plugin/src/mplugin"
	"time"
)

// main 主体程序入口

func main() {

	// time.Now().Second 将会返回当前秒数
	nowSecond := time.Now().Second()
	doPrint(nowSecond)
	fmt.Println("Process Stop ========")

}

// 执行打印操作

func doPrint(nowSecond int) {
	printHello() //偶数
	/*if nowSecond%2 == 0 {
		printWorld() //偶数
	} else {
		printHello() //奇数
	}*/
}

// 执行打印hello

func printHello() {
	mplugin.DoInvokePlugin(mplugin.PluginType_PrintNowTime)
	fmt.Println("main print:hello")
}

// 执行打印world

func printWorld() {
	fmt.Println("world")
}

// init 函数将于 main 函数之前运行

func init() {
	mplugin.InitPlugins()
}
